package top.healthylife.gateway.platform.zzc.dto.res;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import top.healthylife.gateway.dto.annotation.ApiField;

/**
 * @author : GaoZeXi
 * @date 2021/3/11 15:23
 */
@Data
@Accessors(chain = true)
@ApiModel("家庭电话维度")
public class HomePhone {

    @ApiField(value = "贷款类型列表")
    @ApiModelProperty(value = "贷款类型列表", example = "申请人历史黑名单记录中对应的贷款类型列表，用英文\",\"逗号隔开，取值参考下表贷款类型标签定义部分")
    private String loanTypes;
    @ApiField(value = "黑名单类型")
    @ApiModelProperty(value = "黑名单类型", example = "黑名单类型标签")
    private String blackLevel;
    @ApiField(value = "最近6个月确认为黑名单的机构数")
    @ApiModelProperty(value = "最近6个月确认为黑名单的机构数", example = "")
    private Integer last6MTenantCount;
    @ApiField(value = "最近6个月申请查询数")
    @ApiModelProperty(value = "最近6个月申请查询数", example = "")
    private Integer last6MQueryCount;
    @ApiField(value = "最新入库距离天数")
    @ApiModelProperty(value = "最新入库距离天数", example = "值为-1是代表查询未命中")
    private Integer lastConfirmAtDays;
    @ApiField(value = "最新欺诈逾期状态")
    @ApiModelProperty(value = "最新欺诈逾期状态", example = "欺诈／逾期状态标签。如没有记录，则为\"\"")
    private String lastConfirmStatus;
    @ApiField(value = "最近12个月最严重逾期状态")
    @ApiModelProperty(value = "最近12个月最严重逾期状态", example = "欺诈／逾期状态标签。如没有记录，则为\"\"")
    private String last12MMaxConfirmStatus;


    /**
     * 贷款类型标签定义:
     * 贷款类型标签 贷款类型
     * payday_loan 发薪日贷款
     * micro_loan 小额贷款
     * p2p p2p
     * cf_edu 消费金融-教育
     * cf_medical 消费金融-医美
     * cf_rent 消费金融-租房
     * cf_digital 消费金融-数码
     * cf_car 消费金融-买车
     * cf_deco 消费金融-装修cf_tour 消费金融-旅游
     * cf_agri 消费金融-农业
     * cf_others 消费金融-其他
     * supply_chain 供应链金融
     * leasing_company 融资租赁
     * car_mortgage 车辆抵押贷款
     * house_mortgage 房贷
     * credit_card 信用卡
     * balance_transfer 信用卡代偿
     * others 其他
     * IOU 借条
     * 黑名单类型标签定义:
     * 标签 详情
     * none 不是黑名单
     * DLQX 早期逾期
     * DLQ90plus 严重逾期
     * fraud 欺诈
     * 欺诈／逾期状态标签定义:
     * 标签 详情
     * M1 逾期1－30天
     * M2 逾期31-60天
     * M3 逾期61-90天
     * M4 逾期91-120天
     * M5 逾期121-150天
     * M6 逾期151-180天
     * M6+ 逾期181天及以上
     * suspected_fraud 疑似欺诈
     * fraud 欺诈
     */
}
